Analyzing Collaboration in Software Development Processes through Social Networks
نویسندگان
چکیده
Plan-driven, agile or free/open source software are models that have been suggested as alternatives for software development processes. Although effective to some extent, they alone cannot fully address all the variability of projects and organizations. In this work, it is argued that two distinct characteristics of these models – collaboration and discipline – can be the drivers to tailor software development processes to meet particular needs of projects and organizations. This article focuses on the aspect of collaboration and argues that it can be analyzed through social networks.
منابع مشابه
Collaboration on Social Media: Analyzing Successful Projects on Social Coding
Social Coding Sites (SCSs) are social media services for sharing software development projects on the Web, and many open source projects are currently being developed on SCSs. One of the characteristics of SCSs is that they provide a platform on social networks that encourages collaboration between developers with the same interests and purpose. For example, external developers can easily repor...
متن کاملTesting Generative Models of Online Collaboration with BigBang
We introduce BigBang, a new Python toolkit for analyzing online collaborative communities such as those that build open source software. Mailing lists serve as critical communications infrastructure for many communities, including several of the open source software development communities that build scientific Python packages. BigBang provides tools for analyzing mailing lists. As a demonstrat...
متن کاملDevelopment of Telemedicine System during the Outbreak of Epidemic Diseases using Virtual Social Networks
Introduction: The Covid-19 outbreak crisis in 2019 ushered in a new chapter in the development of virtual communication systems. Social networks can be considered one of the most successful tools in the field of information technology which always plays an important role in such situations. Availability, low cost, high reliability, popularity, and scalability are some of the key features of soc...
متن کاملUnveiling Collaboration Structures in Software Development Projects
We investigate the structures of collaboration in software development groups by analyzing the data derived from the versioning system SVN (subversion) for software projects of different types and sizes. Our research is part of the project “Economics of Networks in Information Systems” (EONIS) which aims to investigate the impact of network structures on the effectiveness of infrastructures, or...
متن کاملDevelopment of Telemedicine System during the Outbreak of Epidemic Diseases using Virtual Social Networks
Introduction: The Covid-19 outbreak crisis in 2019 ushered in a new chapter in the development of virtual communication systems. Social networks can be considered one of the most successful tools in the field of information technology which always plays an important role in such situations. Availability, low cost, high reliability, popularity, and scalability are some of the key features of soc...
متن کامل